Linux 命令- split

        split 命令用于将一个文件分割成数个。

        该指令将大文件分割成较小的文件,在默认情况下将按照每1000行割成一个小文件。

1. 命令语法

1
split [参数] [要切割的文件] [输出文件名]

2. 命令参数

  • <行数> : 指定每多少行切成一个小文件
  • -b<字节> : 指定每多少字节切成一个小文件
  • –help : 在线帮助
  • –version : 显示版本信息
  • -C<字节> : 与参数”-b”相似,但是在切 割时将尽量维持每行的完整性
  • [输出文件名] : 设置切割后文件的前置文件名, split会自动在前置文件名后再加上编号

3. 使用实例

实例1:使用 split 将文件 README 每6行切割成一个文件

        命令

1
split -6 README

        输出

1
2
3
$ split -6 README
$ ls
README xaa xad xag xab xae xah xac xaf xai

        说明

        如果 split 不指定目标文件名,则会以 xaa、xab……这样的文件名来存取切割后的文件,也可以指定文件名。

实例2:使用 split 将文件 README 以每500字节切割

        命令

1
split -b500 README

        输出

1
2
3
$ split -b500 README
$ ls
README xaa xad xag xab xae xah xac xaf xai